﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AG.Comunes.Entidades
{
    public class Factura
    {
        #region Atributos

        private int _id;
        private string _codigo;
        private DateTime _fecha;
        private int _status;
        private List<Cupon> _cupones;

        #endregion FinAtributos

        #region Constructores

        /// <summary>
        /// Constructor Predeterminado
        /// Se guarda la fecha automaticamente
        /// </summary>
        public Factura() 
        {
            _fecha = DateTime.Now;
        }

        #endregion

        #region Propiedades

        public int Id
        {
            get { return _id; }
            set { _id = value; }
        }

        public string Codigo
        {
            get { return _codigo; }
            set { _codigo = value; }
        }

        public int StatusFactura
        {
            get { return _status; }
            set { _status = value; }
        }

        public DateTime Fecha
        {
            get { return _fecha; }
            set { _fecha = value; }
        }

        public List<Cupon> Cupones
        {
            get { return _cupones; }
            set { _cupones = value; }
        }


        #endregion FinPropiedades
    }
}
